The Chinook Hardware / Software Co - Synthesis System 1

نویسندگان

  • Pai Chou
  • Ross Ortega
  • Gaetano Borriello
  • Pai H. Chou
  • Ross B. Ortega
چکیده

Embedded systems are becoming more commonplace and are being designed by larger numbers of designers with ever tighter constraints on design time. Unfortunately, computer aided design tools for embedded systems have not kept pace with these trends and are still fundamentally identical to those used twenty years ago. The Chinook co-synthesis system, under development at the University of Washington, addresses the automation of the most time-consuming and error-prone tasks in embedded controller design, namely: the synthesis of interface hardware and software needed to integrate system components; the migration of functions between processors and/or custom logic; and the co-simulation of system speci cations before, during, and after synthesis. In this paper, we describe the principal elements of the Chinook system and discuss its application to a variety of embedded designs. Category of interest: (C) Hardware-software Co-design. The Chinook Hardware/Software Co-Synthesis System 1

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Scheduling Issues in the Co - Synthesis ofReactive Real - Time Systems 1

Many embedded control applications must respect intricate timing requirements on their interactions with the external environment. These constraints are derived from response time, rate of execution, and low-level signaling requirements. Currently, most of these systems are being designed in an ad hoc manner. Many tools assume the designer has already nalized the scheduling, while most schedule...

متن کامل

Scheduling Issues in the Co-Synthesis of Reactive Real-Time Systems

Many embedded control applications must respect intricate timing requirements on their interactions with the external environment. These constraints are derived from response time, rate of execution, and low-level signaling requirements. Currently, most of these systems are being designed in an ad hoc manner. Many tools assume the designer has already nalized the scheduling, while most schedule...

متن کامل

Hardware/Software Codesign Overview

The Hardware/Software Codesign Overview module is intended to introduce the hardware/software codesign to the practicing design, software, and systems engineers, and to the senior undergraduate or first year graduate student. The module provides key codesign concepts and attempts to show the benefits of the codesign approach over the current design process. The module consists of eight sections...

متن کامل

System-level Synthesis using Re-programmable Components

We formulate the synthesis problem of complex behavioral descriptions with performance constraints as a hardware-software co-design problem. The target system architecture consists of a software component as a program running on a re-programmable processor assisted by application-specific hardware components. System synthesis is performed by first partitioning the input system description into ...

متن کامل

Synthesis of Communicating Controllers for

Two main aspects in hardware/software co-design are hardware/software partitioning and co-synthesis. Most co-design approaches work only on one of these problems. In this paper, an approach coupling hard-ware/software partitioning and co-synthesis will be presented, working fully-automatic. The techniques have been integrated in the co-design tool Cool 1 supporting the complete design ow from s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995